// 把文件按照二进制进行读取
export function readFile(file) {
    return new Promise(resolve => {
        let reader = new FileReader()
        reader.readAsBinaryString(file) // 把当前文件以二进制进行读取
        reader.onload = ev => {
            resolve(ev.target.result)
        }
    })
}

// 字段对应表
export let columnTable = {
    name: {
        text: '姓名',
        type: 'string'
    },
    phone: {
        text: '电话',
        type: 'string'
    }
}

// 时间字符串格式化
export function formatDate(timestamp) {
    var time = String(timestamp).length === 10 ? new Date(parseInt(timestamp) * 1000) : new Date(parseInt(timestamp))
    var y = time.getFullYear() // 年
    var m = time.getMonth() + 1 // 月
    if (m < 10) {
        m = '0' + m
    }
    var d = time.getDate() // 日
    if (d < 10) {
        d = '0' + d
    }
    var h = time.getHours() // 时
    if (h < 10) {
        h = '0' + h
    }
    var mm = time.getMinutes() // 分
    if (mm < 10) {
        mm = '0' + mm
    }
    var s = time.getSeconds() // 秒
    if (s < 10) {
        s = '0' + s
    }
    var timeStr = y + '-' + m + '-' + d + ' ' + h + '-' + mm + '-' + s
    return timeStr
}
